public works or supply contract - Turc Anglais Dictionnaire